Skip to main content
Version: Upcoming

SymbolRiskDetailV5

V8 Message Definiton

SymbolRiskDetail records contain semi-static markup detail for SymbolRiskSummary records.

METADATA

AttributeValue
Topic4740-risk-v5
MLink TokenClientRisk
ProductSRRisk
accessTypeSELECT
MLink EndpointMLink-Order

Table Definition

FieldTypeKeyDefault ValueComment
ticker_atenum - AssetTypePRI'None'
ticker_tsenum - TickerSrcPRI'None'
ticker_tkVARCHAR(12)PRI''
accntVARCHAR(16)PRI''
tradeDateDATEPRI'1900-01-01'
clientFirmVARCHAR(16)PRI''SR assigned client firm
clientTagsTEXT''optional user defined account tags eg tagtagtagtag max of 10000 total chars including seps
stkStatusenum - StkStatus'Hold'Stock trading status indicator user controlledused by the HedgeTool and by trade controllers SymbolControlstkStatus
optStatusenum - OptStatus'Hold'Option trading status indicator user controlledonly used by trade controllers SymbolControloptStatus
riskClassVARCHAR(8)''Symbol Risk Class Code user supplied SymbolControlriskClass
theoModelVARCHAR(16)''SR assigned theo model tag associated with user supplied theo surfaces AccountConfigtheoModel
theoModel2VARCHAR(16)''SR assigned theo model2 tag associated with user supplied theo surfaces AccountConfigtheoModel2
hedgeDeltaRuleenum - HedgeDeltaRule'None'HedgeDelta Source IVol use SR implied surface sticky strike IvS use SR surface sticky delta TVol use user supplied theo surface sticky strike TvS use user supplied theo surface and atm veSlope sticky delta AccountConfighedgeDelta
holdReasonenum - HoldReason'None'User supplied description only informational SymbolControlholdReason
binaryDaysFLOAT0Fractional days 0 50 prior to expiration after which hedgeDeltas become binary 10 05 0 05 10 SymbolControlbinaryDays
ctrlUpdateDATETIME(6)'1900-01-01 00:00:00.000000'last update dttm of SymbolControl record SymbolControltimestamp
symbolTypeenum - SymbolType'None'SymbolType Equity ETF ShortETF ADR CashIndex FutureComplex
nameVARCHAR(16)''Symbol namedescription
industryINT0
sectorVARCHAR(16)''
betaFLOAT0beta usually beta to SPX see AccountConfigbetaSource
betaSourceenum - BetaSource'None'
stkVolumeFLOAT0trailing 30 day average daily stock volume
optVolumeFLOAT0trailing 30 day average daily option volume
tapeCodeenum - TapeCode'None'market data tape code
marginTypeenum - MarginType'None'margin slide type Equity 15 Index 86 Medium 10
pointCurrencyenum - Currency'None'
dAmtFLOAT0amount of the next expected dividend
dDaysSMALLINT0days to next expected dividend negative indicates days from a recent exdate
eDaysSMALLINT0days to next expected earnings negative indicates days from a recent announcement
locateQuanINT0starting locate quantity in this symbol befores trades
availableLocateQuanINT0available equity locate quantity in this symbol after trades
gcFlagenum - YesNo'None'is this symbol a general collateral name no special borrow rate
gcRateFLOAT0expected overnight rate if general collateral usually FF overnight rate
borrowRateFLOAT0expected overnight borrow rate special borrrow
stMinIVolFLOAT0minimum atm implied volatility all expirations with a position
stMaxIVolFLOAT0maximum atm implied volatility all expirations with a position
earnMultFLOAT0expected earnings multiplier affects some risk slides 10 80
earnMultErrFLOAT0
baseVolFLOAT0from earn mult fit 075 yrs
tailVolFLOAT0weighted toward max expiration
timestampDATETIME(6)'1900-01-01 00:00:00.000000'

PRIMARY KEY DEFINITION (Unique)

FieldSequence
ticker_tk1
ticker_at2
ticker_ts3
accnt4
tradeDate5
clientFirm6

SELECT TABLE EXAMPLE QUERY

SELECT *
FROM `SRRisk`.`MsgSymbolRiskDetailV5`
WHERE
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY','RATE') */
`ticker_at` = 'None'
AND
/* Replace with a ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','SCE','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFEC','ICEFEF','CEQT','TSX','TMX') */
`ticker_ts` = 'None'
AND
/* Replace with a VARCHAR(12) */
`ticker_tk` = 'Example_ticker_tk'
AND
/* Replace with a VARCHAR(16) */
`accnt` = 'Example_accnt'
AND
/* Replace with a DATE */
`tradeDate` = '2022-01-01'
AND
/* Replace with a VARCHAR(16) */
`clientFirm` = 'Example_clientFirm';

Doc Columns Query

SELECT * FROM SRRisk.doccolumns WHERE TABLE_NAME='SymbolRiskDetailV5' ORDER BY ordinal_position ASC;